class ActivationsController < ApplicationController
  before_filter :require_no_user, :only => [:new, :create]

  def new
    @user = User.find_using_perishable_token(params[:id], 1.week)
      if @user
        if @user.activate!
          flash[:notice] = "Twoje konto zostało aktywowane!"
          redirect_to :login
        else
          render :action => :new
        end
      else
        flash[:error] = "Niestety nie znaleziono Twojego konta. Powodem mogło być złe skopiowanie linku."
        redirect_to root_url
      end
  end

end
